package com.drerp.integracao.financeiro;

import java.util.ArrayList;
import java.util.List;

public class Financeiro {
	public static List<Imposto> aplicaImpostos(Double salarioBruto) {
		List<Imposto> impostos = new ArrayList<Imposto>();
		
		if (salarioBruto <= 868.29) {
			impostos.add(new Imposto("INSS", 7.65));
		} else if (salarioBruto <= 1140) {
			impostos.add(new Imposto("INSS", 8.65));
		} else if (salarioBruto <= 1447) {
			impostos.add(new Imposto("INSS", 9.0));
		} else {
			impostos.add(new Imposto("INSS", 11.0));
		}
		
		if (salarioBruto <= 1313.69) {
			impostos.add(new Imposto("IRRF", 0.0));
		} else if (salarioBruto <= 2625.12) {
			impostos.add(new Imposto("IRRF", 15.0));
		} else {
			impostos.add(new Imposto("IRRF", 27.5));
		}
		
		return impostos;
	}
}
